#ifndef __CPPTUTORCONCRETEPRODUCT_H__
#define __CPPTUTORCONCRETEPRODUCT_H__

#include <iostream>
#include <string>

#include "cppTutorLog.h"
extern CcppTutorLog Log;

#include "cppTutorProduct.h"

//'ConcreteProduct'#1 class
class SkillsPage : public Page
{
    public:
        std::string GetPageName(void);
};

//'ConcreteProduct'#2 class
class EducationPage : public Page
{
    public:
        std::string GetPageName(void);
};

//'ConcreteProduct'#3 class
class ExperiencePage : public Page
{
    public:
        std::string GetPageName(void);
};

//'ConcreteProduct'#4 class
class IntroductionPage : public Page
{
    public:
        std::string GetPageName(void);
};

//'ConcreteProduct'#5 class
class ResultsPage : public Page
{
    public:
        std::string GetPageName(void);
};

//'ConcreteProduct'#6 class
class ConclusionPage : public Page
{
    public:
        std::string GetPageName(void);
};

//'ConcreteProduct'#7 class
class SummaryPage : public Page
{
    public:
        std::string GetPageName(void);
};

//'ConcreteProduct'#8 class
class BibliographyPage : public Page
{
    public:
        std::string GetPageName(void);
};

#endif //__CPPTUTORCONCRETEPRODUCT_H__

